from page.login_page import LoginPage
class LoginHandle:
    def __init__(self,i):
        print('LoginHandle-------------',i)
        self.login_page=LoginPage(i)

    #操作登录页面的元素
    def click_navbar(self):
        #点击底部'我的'按钮
        self.login_page.get_navbar_element().click()

    def click_my(self):
        #点击侧边栏我的按钮
        self.login_page.get_my_element().click()

    def send_username(self,user):
        #输入用户名
        self.login_page.get_username_element().send_keys(user)

    def send_password(self,passwd):
        #输入密码
        self.login_page.get_password_element().send_keys(passwd)

    def click_login_button(self):
        #点击登录按钮
        self.login_page.get_login_button_element().click()

    def get_fail_tost(self,message):
        #获取tost，根据返回信息进行反数据
        tost_element=self.login_page.get_tost_element(message)
        if tost_element:
            return True
        else:
            return False